package com.tg.service;

import com.tg.pojo.User;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface UserService {
    /**
     * 注册方法
     * @param user
     * @return
     */
    boolean register(User user);

    /**
     * 登录方法
     * @param user
     * @return
     */
    User login(User user);

    /**
     * 根据用户名查询方法
     * @param username
     * @return
     */
    User getByUsername(String username);

    User getFriendByUsername(String addFriendUsername);

    List<User> getUsers(String[] usernames);
}
